/**
 * 项目名：	Rumba Plan
 * 
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2007，所有权利保留。
 * 
 * 文件名：	BRoleShareAssign.java
 * 模块说明：	
 * 修改历史：
 * Nov 2, 2007 - guzhidi - 创建。
 */
package com.hd123.rumba.user.biz.share;

import java.io.Serializable;

import com.hd123.rumba.organization.biz.SOrganization;

/**
 * 公共角色包含的用户的数据。
 * <p>
 * 用户传递到页面。
 * 
 * @author guzhidi
 * 
 */
public class BRoleMemberAssign implements Serializable {

  /** 域 */
  private String domainUuid;

  /** 组织 */
  private SOrganization organization;

  /** 子节点的个数(包括孙子节点) */
  private Integer childrenCheckedCount;
  
  /** 是否是共享域 */
  private boolean isChecked;

  /** 用户的个数(不包括子域) */
  private Integer userCount;

  /** 用户的个数(包括子域) */
  private Integer allUsersCount;

  /** 组织 */
  public SOrganization getOrganization() {
    return organization;
  }
  public void setOrganization(SOrganization organization) {
    this.organization = organization;
  }

  /** 域 */  
  public String getDomainUuid() {
    return domainUuid;
  }

  public void setDomainUuid(String domainUuid) {
    this.domainUuid = domainUuid;
  }

  /** 用户的个数(不包括子域) */
  public Integer getUserCount() {
    return userCount;
  }

  public void setUserCount(Integer userCount) {
    this.userCount = userCount;
  }

  /** 用户的个数(包括子域) */
  public Integer getAllUsersCount() {
    return allUsersCount;
  }

  public void setAllUsersCount(Integer allUsersCount) {
    this.allUsersCount = allUsersCount;
  }

  /** 子节点的个数(包括孙子节点) */
  public Integer getChildrenCheckedCount() {
    return childrenCheckedCount;
  }

  public void setChildrenCheckedCount(Integer childrenCheckedCount) {
    this.childrenCheckedCount = childrenCheckedCount;
  }
  /** 是否是共享域 */
  public boolean isChecked() {
    return isChecked;
  }

  public void setChecked(boolean isChecked) {
    this.isChecked = isChecked;
  }
}
